package com.sz.common.pay.pingan.entity.b2b.bankslip;

import lombok.Data;

/**
 * Function: 【1351】查询账户回单明细<br>
 *
 * @Author: HeWenBo <br>
 * @Date: 2017/12/19 下午5:32
 * 【1351】查询账户回单明细
 * 接口说明：
 * 查询账户指的是平安易宝账户，即1344返回的RelatedAcctId字段以及1303通知的RelatedAcctId字段。
 * 建议：为定位哪一张是所需的回单，建议上送备注即在调用银行1332接口时，备注字段要上送订单标识信息，这个备注信息会体现在这个接口里的CRPP资金用途字段。
 * 接口字段：
 * <p>
 * 应答包：监管系统－>交易网
 * 应输入项名称	    英文名	            最大长度	输入属性	    注释
 * 应总记录数	        TotalCount	        C(8)	必输
 * 应起始记录号	    BeginNum	        C(8)	必输
 * 应是否结束包	    LastPage	        C(1)	必输	        0：否  1：是
 * 应本次返回流水笔数	RecordNum	        C(4)	必输	        重复次数（一次最多返回20条记录）
 * 应信息数组	        Array			                        循环开始
 * 应回单号	        ReceptNo	        C(32)	必输
 * 应查询账户	        MainAcctId	        C(32)	必输
 * 应记账日期	        AcctDate	        C(8)	必输
 * 应交易日期	        TradeDate	        C(8)	必输
 * 应付款方账号	    PayerAcc	        C(32)	必输
 * 应付款方名称	    PayerName	        C(120)	必输
 * 应付款方开户行	    PayerOpenBankName	C(120)	可选	        若为空，则说明是平安银行。
 * 应收款方账号	    PayeeAcc	        C(32)	必输
 * 应收款方名称	    PayeeName	        C(120)	必输
 * 应收款方开户行	    PayeeOpenBankName	C(120)	可选	        若为空，则说明是平安银行。
 * 应交易金额	        TranAmount	        9(18,2)	必输
 * 应币种	            CcyCode	            C(3)	可选	        默认：RMB
 * 应借贷标志	        DcFlag	            C(2)	必输	        C:贷-即收款
 * 应D:借-即付款
 * 应资金用途	        CRPP	            C(300)	可选	        转账时的备注信息
 * 应信息数组	        Array			                        循环结束
 * 应保留域	        Reserve	C(120)	            可选
 */
@Data
public class AccountBankSlipDetailsResponse {
    private String TranFunc = "1351";
    private String TotalCount;
    private String BeginNum;
    private String LastPage;
    private String RecordNum;
    private String[] ReceptNo;
    private String[] MainAcctId;
    private String[] AcctDate;
    private String[] TradeDate;
    private String[] PayerAcc;
    private String[] PayerName;
    private String[] PayerOpenBankName;
    private String[] PayeeAcc;
    private String[] PayeeName;
    private String[] PayeeOpenBankName;
    private String[] TranAmount;
    private String[] CcyCode;
    private String[] DcFlag;
    private String[] CRPP;
    private String Reserve;
}
